/* #include "stm32f4_i2c.h" */

#ifndef __STM32F4_I2C_H
#define __STM32F4_I2C_H

#include "stm32f4xx.h"
/*=====================================================================================================*/
/*=====================================================================================================*/
#define I2C1_DR_Address	((u32)0x40005410)

#define I2C_TIME        ((u32)65535)
#define I2C1_SPEED      ((u32)400000)
/*=====================================================================================================*/
/*=====================================================================================================*/
void I2C_Config(void);
u32 I2C_DMA_Read( u8*, u8, u8, u8* );
u32 I2C_DMA_ReadReg( u8, u8, u8*, u8 );
u32 I2C_DMA_Write( u8*, u8, u8, u8* );
u32 I2C_DMA_WriteReg( u8, u8, u8*, u8 );
void I2C1_Send_DMA_IRQ( void );
void I2C1_Recv_DMA_IRQ( void );
u32 I2C_TimeOut( void );

u32 MS5611_ReadData( u8*, u8, u8 );
u32 MS5611_WriteCom( u8, u8 );
/*=====================================================================================================*/
/*=====================================================================================================*/
#endif
